Testing Device and Testing Method with a fading simulator

ABSTRACT

A testing device ( 3 ), especially a fading simulator incorporating antenna and circuit parameters, for testing a device under test ( 6 ), comprises a signal generating unit ( 4 ) and a fading simulation unit ( 5 ). The signal generating unit ( 4 ) generates a first number of signals according to a number of transmitting means ( 1 ) for a simulated transmission to the device under test ( 6 ). The fading simulation unit ( 5 ) outputs a second number of faded signals, which corresponds to a number of receiving means ( 2 ) of the device under test ( 6 ), to the device under test ( 6 ). It simulates the transmission channels between said transmitting means ( 1 ) and said receiving means ( 2 ) with the aid of an extended channel correlation matrix comprising a channel correlation matrix based on receive antenna characteristics of the device under test ( 6 ).

TECHNICAL FIELD

The invention relates to a testing device, with a fading simulator especially incorporating antenna and circuit parameters, and a method for testing a device under test with respect to wireless communication, especially with respect to fading.

BACKGROUND ART

Generally, in times of an increasing number of wireless communication applications employing MIMO (Multiple Input Multiple Output) systems such as LTE (Long Term Evolution), there is a growing need of a testing device and a testing method for testing devices under test applying such systems.

U.S. Pat. No. 7,480,328 B2 discloses a signal generator for generating a digitally modulated radio-frequency signal, the signal generator having a fading unit but only a single RF (radio frequency) output. As this signal generator has just one RF output it is therefore not suitable as a testing device for testing devices under test having multiple inputs, or multiple outputs respectively. Furthermore, due to the single RF output, testing a device under test with respect to fading based on multiple signal paths between transmitter and receiver is also not possible. However, investigating the phenomenon of fading typically occurring at wireless communications is very important because of its great impact on signal quality.

Accordingly, there is a need to provide a testing device and testing method for testing devices under test having multiple inputs, respectively multiple outputs, and for investigating the phenomenon of fading.

SUMMARY OF THE INVENTION

According to a first aspect of the invention, a testing device for testing a device under test is provided. The testing device comprises a signal generating unit and a fading simulation unit. The signal generating unit is configured to generate a first number of signals according to a number of transmitting means Ntx for a simulated transmission to a device under test. The fading simulation unit is configured to output a second number of faded signals to the device under test. The second number of faded signals corresponds to a number of receiving means Nrx of the device under test. Furthermore, the fading simulation unit simulates the transmission channels between said transmitting means and said receiving means with the aid of an extended channel correlation matrix R_({tilde over (H)}) _(DL) comprising a channel correlation matrix R_(H) _(DL) , wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) is based on receive antenna characteristics of the device under test and/or transmit antenna characteristics.

According to a first preferred implementation form of the first aspect, the receive antenna characteristics and/or the transmit antenna characteristics are expressed by S-parameters or T-parameters or Y-parameters or Z-parameters or H-parameters or ABCD-parameters or M-parameters or X-parameters or equivalent network parameters.

According to a further preferred implementation form of the first aspect, the extended channel correlation matrix R_({tilde over (H)}) _(DL) additionally comprises first parameters characterizing at least a part of each receiver path within the device under test.

According to a further preferred implementation of the first aspect, the extended channel correlation matrix R_({tilde over (H)}) _(DL) additionally comprises second parameters characterizing at least a part of each transmitter path within the testing device.

According to a further preferred implementation form of the first aspect, the first parameters and the second parameters are S-parameters or T-parameters or Y-parameters or Z-parameters or H-parameters or ABCD-parameters or M-parameters or X-parameters or equivalent network parameters.

According to a further preferred implementation form of the first aspect, the extended channel correlation matrix R_({tilde over (H)}) _(DL) is normalized to achieve a specific channel power and has the structure

${R_{{\overset{\sim}{H}}_{DL}} = {\frac{1}{c}*M*R_{H_{DL}}*M^{H}}},$

wherein c is a normalization constant with c∈

or c∈

,

M is a matrix with M∈

^((Ntx*Nrx)×(Ntx*Nrx)), and M^(H) denotes the Hermitian transpose of M.

According to a further preferred implementation form of the first aspect, the extended channel correlation matrix R_({tilde over (H)}) _(DL) is normalized and numerically stabilized to avoid non-solvable equations, the extended channel correlation matrix having the structure

${R_{{\overset{\sim}{H}}_{DL}} = {\left\lbrack {{\frac{1}{c}*M*R_{H_{DL}}*M^{H}} + {a*I_{{Ntx}*{Nrx}}}} \right\rbrack/\left( {1 + a} \right)}},$

wherein a is a scaling factor with a∈

, and

I_(Ntx*Nrx) is a (Ntx*Nrx)×(Ntx*Nrx) identity matrix,

M is a matrix with M∈

^((Ntx*Nrx)×(Ntx*Nrx)), and

M^(H) denotes the Hermitian transpose of M.

According to a further preferred implementation form of the first aspect, the transmitting means are considered as a Ntx-port network. The receiving means are considered as a Nrx-port network. Furthermore, the matrix M has the structure

M=(((I _(Ntx) −Γ _(B,T) *S _(B,A))⁻¹ *T _(B,T))^(T)

(T _(UE,R)*(I _(Nrx) −S _(UE,A) *Γ _(UE,R))⁻¹)),

wherein I_(Ntx) is a Ntx×Ntx identity matrix,

I_(Nrx) is a Nrx×Nrx identity matrix,

S_(B,A) is the S-parameter matrix of the Ntx-port network,

S_(UE,A) is the S-parameter matrix of the Nrx-port network,

Γ_(B,T) is a diagonal matrix Γ_(B,T)=diag{[Γ_(B,T) ⁽¹⁾, . . . , Γ_(B,T) ^((Ntx))]}∈

^(Ntx×Ntx) comprising the reflection coefficients Γ_(B,T) ⁽¹⁾ . . . , Γ_(B,T) ^((Ntx)) of each transmitter path,

Γ_(UE,R) is diagonal matrix Γ_(UE,R)=diag{[Γ_(UE,R) ⁽¹⁾, . . . , Γ_(UE,R) ^((Nrx))]}∈

^(Nrx×Nrx) comprising the reflection coefficients Γ_(B,T) ⁽¹⁾, . . . , Γ_(B,T) ^((Ntx)) of each receiver path,

T_(B,T) is a diagonal matrix T_(B,T)=diag{[T_(B,T) ⁽¹⁾, . . . ,T_(B,T) ^((Ntx))]}∈

^(Ntx×Ntx) comprising the transmission coefficients T_(B,T) ⁽¹⁾, . . . , T_(B,T) ^((Ntx)) of each transmitter path, and

T_(UE,R) is diagonal matrix T_(UE,R)=diag{[T_(UE,R) ⁽¹⁾, . . . , T_(UE,R) ^((Nrx))]}∈

^(Nrx×Nrx) comprising the transmission coefficients T_(UE,R) ⁽¹⁾, . . . , T_(UE,R)) ^((Nrx)) of each receiver path.

The operator ( )⁻¹ inverts a matrix, the operator ( )^(T) transposes a matrix, and the operator

denotes the Kronecker product of matrices.

According to a second aspect of the invention, a testing method for testing a device under test is provided. The method comprises generating a first number of signals according to a number of transmitting means Ntx for a simulated transmission to a device under test and simulating the transmission channels between said transmitting means and a number of receiving means Nrx of the device under test with the aid of an extended channel correlation matrix R_({tilde over (H)}) _(DL) comprising a channel correlation matrix R_({tilde over (H)}) _(DL) , wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) is based on receive antenna characteristics of the device under test and/or transmit antenna characteristics. Moreover, a second number of faded signals is output to the device under test, the second number of faded signals corresponding to. the number of receiving means Nrx of the device under test.

According to a first preferred implementation form of the second aspect, the receive antenna characteristics and/or the transmit antenna characteristics are expressed by S-parameters or T-parameters or Y-parameters or Z-parameters or H-parameters or ABCD-parameters or M-parameters or X-parameters or equivalent network parameters.

According to a further preferred implementation of the second aspect, the extended channel correlation matrix R_({tilde over (H)}) _(DL) additionally comprises first parameters characterizing at least a part of each receiver path within the device under test.

According to a further preferred implementation of the second aspect, the extended channel correlation matrix R_({tilde over (H)}) _(DL) additionally comprises second parameters characterizing at least a part of each transmitter path within the testing device.

According to a further preferred implementation of the second aspect, the first parameters and the second parameters are S-parameters or T-parameters or Y-parameters or Z-parameters or H-parameters or ABCD-parameters or M-parameters or X-parameters or equivalent network parameters.

According to a further preferred implementation of the second aspect, the extended channel correlation matrix R_({tilde over (H)}) _(DL) is normalized to achieve a specific channel power and has the structure

${R_{{\overset{\sim}{H}}_{DL}} = {\frac{1}{c}*M*R_{H_{DL}}*M^{H}}},$

wherein c is a normalization constant with c∈

or c∈

,

M is a matrix with M∈

^((Ntx*Nrx)×(Ntx*Nrx)), and

M^(H) denotes the Hermitian transpose of M.

According to a further preferred implementation of the second aspect, the extended channel correlation matrix is normalized and numerically stabilized to avoid non-solvable equations, the extended channel correlation matrix R_({tilde over (H)}) _(DL) having the structure

${R_{{\overset{\sim}{H}}_{DL}} = {\left\lbrack {{\frac{1}{c}*M*R_{H_{DL}}*M^{H}} + {a*I_{{Ntx}*N_{rx}}}} \right\rbrack/\left( {1 + a} \right)}},$

wherein a is a scaling factor with a∈

, and

I_(Ntx*Nrx) is a (Ntx*Nrx)×(Ntx*Nrx) identity matrix,

M is a matrix with M∈

^((Ntx*Nrx)×(Ntx*Nrx)), and

M^(H) denotes the Hermitian transpose of M.

According to a further preferred implementation of the second aspect, the transmitting means are considered as a Ntx-port network. The receiving means are considered as a Nrx-port network. Furthermore, the matrix M has the structure

M=(((I _(Ntx)−Γ_(B,T) *S _(B,A))⁻¹ *T _(B,T))^(T)

(T _(UE,R)*(I _(Nrx) −S _(UE,A)*Γ_(UE,R))⁻¹)),

wherein I_(Ntx) is a Ntx×Ntx identity matrix,

I_(Nrx) is a Nrx×Nrx identity matrix,

S_(B,A) is the S-parameter matrix of the Ntx-port network,

S_(UE,A) is the S-parameter matrix of the Nrx-port network,

Γ_(B,T) is a diagonal matrix Γ_(B,T)=diag{[Γ_(B,T) ⁽¹⁾, . . . , Γ_(B,T) ^((Ntx))]}∈

^(Ntx×Ntx) comprising the reflection coefficients Γ_(B,T) ⁽¹⁾, . . . , Γ_(B,T) ^((Ntx)) of each transmitter path,

Γ_(UE,R) is diagonal matrix Γ_(UE,R)=diag{[Γ_(UE,R) ⁽¹⁾, . . . , Γ_(UE,R) ^((Nrx))]}∈

^(Nrx×Nrx) comprising the reflection coefficients Γ_(UE,R) ⁽¹⁾, . . . , Γ_(UE,R) ^((Nrx)) of each receiver path,

T_(B,T) is a diagonal matrix T_(B,T)=diag{[T_(B,T) ⁽¹⁾, . . . , T_(B,T) ^((Ntx))]}∈

^(Ntx×Ntx) comprising the transmission coefficients T_(B,T) ⁽¹⁾, . . . ,T_(B,T) ^((Ntx)) of each transmitter path, and

T_(UE,R) is diagonal matrix T_(UE,R)=diag{[T_(UE,R) ⁽¹⁾, . . . , T_(UE,R) ^((Nrx))]}∈

^(Nrx×Nrx) comprising the transmission coefficients T_(UE,R) ⁽¹⁾, . . . , T_(UE,R) ^((Nrx)) of each receiver path.

The operator ( )⁻¹ inverts a matrix, the operator ( )^(T) transposes a matrix, and the operator

denotes the Kronecker product of matrices.

According to a third aspect of the invention, a computer program with program code means for performing all steps according to the second aspect, if the program is executed on a computer device or digital signal processor, is provided.

BRIEF DESCRIPTION OF THE DRAWINGS

Exemplary embodiments of the invention are now further explained with respect to the drawings by way of example only, and not for limitation. In the drawings:

FIG. 1 shows a block diagram of an exemplary voltage wave amplitude model of a mobile downlink channel;

FIG. 2 shows a block diagram of an exemplary simplified voltage wave amplitude circuit model of a mobile downlink channel;

FIG. 3 shows a block diagram of an exemplary device under test with reference planes A and B;

FIG. 4 shows exemplary feeding points on reference plane A;

FIG. 5 shows exemplary feeding points on reference plane B;

FIG. 6 shows exemplary partitioning for the case that the feeding points are on a reference plane A;

FIG. 7 shows exemplary partitioning for the case that the feeding points are on a reference plane B;

FIG. 8 shows an exemplary equivalent circuit model for receiver path i;

FIG. 9 shows an exemplary diagram illustrating the connectedness between signal-to-noise ratio and channel capacity for low spatial correlation, and the antennas arranged rather closely next to each other;

FIG. 10 shows an exemplary diagram illustrating the connectedness between signal-to-noise ratio and channel capacity for low spatial correlation, and the antennas arranged less closely next to each other;

FIG. 11 shows an exemplary diagram illustrating the connectedness between signal-to-noise ratio and channel capacity for high spatial correlation, and the antennas arranged rather closely next to each other;

FIG. 12 shows an exemplary diagram illustrating the connectedness between signal-to-noise ratio and channel capacity for high spatial correlation, and the antennas arranged less closely next to each other; and

FIG. 13 shows a flow chart of an embodiment of the second aspect of the invention.

DETAILED DESCRIPTION OF THE PREFFERED EMBODIMENTS

In advance, before exemplary embodiments of the invention are explained with respect to the drawings by way of example, it should be mentioned that, even though the following explanations focus on data transmission from a base station (BS) to user equipment (UE), in other words, the following refers to the downlink channel, the present invention can however analogously be adapted to the uplink channel.

In addition to this, the following definitions apply:

Operators ( )*, ( )^(T) and ( )^(H) denote the conjugate complex, the transpose and the Hermitian transpose of a matrix (or vector) respectively.

Furthermore, let A∈

^(M×N)

$A = \begin{bmatrix} {A\left\lbrack {1,1} \right\rbrack} & \ldots & {A\left\lbrack {1,N} \right\rbrack} \\ \vdots & \ddots & \vdots \\ {A\left\lbrack {M,1} \right\rbrack} & \ldots & {A\left\lbrack {M,N} \right\rbrack} \end{bmatrix}$

then the vectorization operator vec( ) is defined such that vec(A)=(A[1,1], . . . , A[M, 1], A[1,2], . . . , A[M, 2], . . . , A[1, N], . . . , A[M, N])^(T) i.e. vec(A) produces a column vector in

^((M*N)×1) with the columns of A stacked on top of each other.

Additionally, the unvec( ) operator is defined inversely such that

A=unvec(vec(A)).

Moreover, let B∈

^(M×N)

$B = \begin{bmatrix} {B\left\lbrack {1,1} \right\rbrack} & \ldots & {B\left\lbrack {1,N} \right\rbrack} \\ \vdots & \ddots & \vdots \\ {B\left\lbrack {M,1} \right\rbrack} & \ldots & {B\left\lbrack {M,N} \right\rbrack} \end{bmatrix}$

then the element wise matrix product · is defined such that

${A \cdot B} = {\begin{bmatrix} {{A\left\lbrack {1,1} \right\rbrack}*{B\left\lbrack {1,1} \right\rbrack}} & \ldots & {{A\left\lbrack {1,N} \right\rbrack}*{B\left\lbrack {1,N} \right\rbrack}} \\ \vdots & \ddots & \vdots \\ {{A\left\lbrack {M,1} \right\rbrack}*{B\left\lbrack {M,1} \right\rbrack}} & \ldots & {{A\left\lbrack {M,N} \right\rbrack}*{B\left\lbrack {M,N} \right\rbrack}} \end{bmatrix}.}$

Further, let C∈

^(N×N) be Hermitian and positive definite.

Then, the matrix square root operator ( )^(1/2) is defined implicitly as

(C ^(1/2))^(N) *C ^(1/2) =C.

C^(1/2) can be determined through cholesky decomposition of C.

Furthermore, let A(t)∈

^(M×N) and B(t)∈

^(M×N) where t is the continuous time then the convolution operator {circle around (*)} is defined through

${{{{A(t)}{B(t)}} =}\quad}{\quad{{{\quad\quad}{{\quad\quad}\begin{bmatrix} {{A\left\lbrack {1,1} \right\rbrack}(t){B\left\lbrack {1,1} \right\rbrack}(t)} & \ldots & {{A\left\lbrack {1,N} \right\rbrack}(t){B\left\lbrack {1,N} \right\rbrack}(t)} \\ \vdots & \ddots & \vdots \\ {{A\left\lbrack {M,1} \right\rbrack}(t){B\left\lbrack {M,1} \right\rbrack}(t)} & \ldots & {{A\left\lbrack {M,N} \right\rbrack}(t){B\left\lbrack {M,N} \right\rbrack}(t)} \end{bmatrix}}} = {\quad{\left\lbrack \begin{matrix} {\int_{0}^{t}{{A\left\lbrack {1,1} \right\rbrack}(\tau){B\left\lbrack {1,1} \right\rbrack}\left( {t - \tau} \right)d\; \tau}} & \ldots & {\int_{0}^{t}{{A\left\lbrack {1,N} \right\rbrack}(\tau)*{B\left\lbrack {1,N} \right\rbrack}\left( {t - \tau} \right)d\; \tau}} \\ \vdots & \ddots & \vdots \\ {\int_{0}^{t}{{A\left\lbrack {M,1} \right\rbrack}(\tau)*{B\left\lbrack {M,1} \right\rbrack}\left( {t - \tau} \right)d\; \tau}} & \ldots & {\int_{0}^{t}{{A\left\lbrack {M,N} \right\rbrack}(\tau)*{B\left\lbrack {M,N} \right\rbrack}\left( {t - \tau} \right)d\; \tau}} \end{matrix} \right\rbrack.}}}}$

Furthermore, in case of a discrete time system, the continuous time t must be replaced by n*T, wherein T is the sampling interval and n is an integer sample index. Writing n instead of n*T for the sake of brevity, the convolution operator {circle around (8)} is then defined through

${{A(n)}{B(n)}} = {\begin{bmatrix} {{A\left\lbrack {1,1} \right\rbrack}(n){B\left\lbrack {1,1} \right\rbrack}(n)} & \ldots & {{A\left\lbrack {1,N} \right\rbrack}(n){B\left\lbrack {1,N} \right\rbrack}(n)} \\ \vdots & \ddots & \vdots \\ {{A\left\lbrack {M,1} \right\rbrack}(n){B\left\lbrack {M,1} \right\rbrack}(n)} & \ldots & {{A\left\lbrack {M,N} \right\rbrack}(n){B\left\lbrack {M,N} \right\rbrack}(n)} \end{bmatrix} = {\quad{\left\lbrack \begin{matrix} {\sum\limits_{v = 0}^{V - 1}\; {{A\left\lbrack {1,1} \right\rbrack}\left( {n - v} \right)*{B\left\lbrack {1,1} \right\rbrack}(v)}} & \ldots & {\sum\limits_{v = 0}^{V - 1}{{A\left\lbrack {1,N} \right\rbrack}\left( {n - v} \right)*{B\left\lbrack {1,N} \right\rbrack}(v)}} \\ \vdots & \ddots & \vdots \\ {\sum\limits_{v = 0}^{V - 1}{{A\left\lbrack {M,1} \right\rbrack}\left( {n - v} \right)*{B\left\lbrack {M,1} \right\rbrack}(v)}} & \ldots & {\sum\limits_{v = 0}^{V - 1}{{A\left\lbrack {M,N} \right\rbrack}\left( {n - v} \right)*{B\left\lbrack {M,N} \right\rbrack}(v)}} \end{matrix} \right\rbrack,}}}$

wherein it has been assumed without loss of generality that B[i,j](v) =0 for v<0 and v>V−1.

Now, let A∈

^(M×N) and B∈

^(P×R), then the Kronecker product

is defined through

${A \otimes B} = {\begin{bmatrix} {{A\left\lbrack {1,1} \right\rbrack}*B} & \ldots & {{A\left\lbrack {1,N} \right\rbrack}*B} \\ \vdots & \ddots & \vdots \\ {{A\left\lbrack {M,1} \right\rbrack}*B} & \ldots & {{A\left\lbrack {M,N} \right\rbrack}*B} \end{bmatrix}.}$

Thus, the result of is a (M*P)×(N*R) matrix.

Moreover, as a final introductory definition, the general concept of voltage and current waves should be presented at this point:

Considering an arbitrary N-port microwave network the total voltage and current wave amplitudes at the n-th port are given as

V _(n) =V _(n) ⁺ +V _(n) ⁻

and

l _(n) =l _(n) ⁺ +l _(n) ⁻,

wherein (V_(n) ⁺, l_(n) ⁺) denote the incident and (V_(n) ⁻, l_(n) ⁻) denote the reflected wave amplitudes.

The voltage waves can be generalized to account for the case that different ports have different characteristic impedances, i.e.

$a_{n} = \frac{V_{n}^{+}}{\sqrt{Z_{0n}}}$ and ${b_{n} = \frac{V_{n}^{-}}{\sqrt{Z_{0n}}}},$

wherein a_(n) reperesents an incident wave at the nth port, b_(n) represents a reflected wave from that port and Z_(0n) is the characteristic impedance of that port.

The relationship between incident and reflected waves can be expressed through the S-parameter matrix

b=S*a

wherein b=[b₁, . . . , b_(N)]^(T)∈

^(N×1), a=[a₁, . . . , a_(N)]^(T)∈

^(N×1) and S∈

^(N×N).

Note that b, a and S are considered to be expressed in frequency domain and thereby are functions of frequency (b(f),a(f),S(f)). For the sake of brevity, the frequency symbol will be dropped in the following description.

It should be mentioned that in order to implement the channel models described in the following, it is required to evaluate the wave amplitudes and S-parameters at an appropriate frequency, e.g. the carrier frequency.

Furthermore, it is assumed that each port supports one propagating mode. If a physical port supports more than one propagating mode, additional electrical ports can be added to account for these modes.

Now, with respect to FIG. 1 a transmitter 11, respectively a BS 11, with Ntx antennas 1 and a receiver 12, respectively UE 12, with Nrx antennas 2 are considered.

In general, the transmission from BS 11 to UE 12 over a mobile radio channel can be modeled as

y(t)=Σ_(l=1) ^(L)(H _(l)(t){circle around (*)}D ₁(t))*x(t−τ _(l))+n(t),

wherein t is the time, L is the number of fading paths,

y(t)∈

^(Nrx×1) is the vector of received symbols, x(t)∈

^(Ntx×1) is the vector of transmitted symbols, or ξ_(l) is the delay of fading path l, H_(l)(t)∈

^(Nrx×Ntx) is the random channel matrix of fading path l where each entry is zero mean Gaussian, each element of D_(l)(t)∈

^(Nrx×Ntx) corresponds to the impulse response of a filter which determines the time evolution and Doppler spectrum of the fading process and n(t)∈

^(Nrx×1) is the random vector of noise samples where the entries are i.i.d. (independent and identical distributed) zero mean Gaussian.

Equivalently we have for a discrete time system:

y(n)=Σ_(l=1) ^(L)(H _(l)(n){circle around (*)}D _(l)(n))*x(n−τ _(l))+n(n),

wherein n is an integer sample index. The relationship between the continuous time t and the sample index n is given through the equation t=n*T where T denotes the sampling period.

The channel correlation matrix is defined as

R _(H) _(l) =E{vec(H _(l)(t))*vec(H _(l)(t))^(H) }=E{vec(H _(l)(n))*vec(H _(l)(n))^(H)},

wherein E{ } denotes the expectation operator. In the following subsections we derive the relationship between H_(l)(t) and {tilde over (H)}_(l)(t) equivalently H_(l)(n) and {tilde over (H)}_(l)(n)) and hence between R_(H) _(l) and R_({tilde over (H)}) _(l) where {tilde over (H)}_(l)(t) (equivalently {tilde over (H)}_(l)(n)) is regarded as extended channel matrix that also accounts for the effects of receiver and transmitter circuitry including antennas. In the following the subscript l as well as the symbols for continuous and discrete time (t and n respectively) will be omitted for the sake of brevity.

As already mentioned above, the present explanations focus on the downlink channel H_(DL). However, the derivations can be performed analogously for the uplink channel H_(UL).

Furthermore, these derivations are based on the circuit model shown in FIG. 1, which is grounded on voltage wave amplitudes a and b and the S-parameters—as introduced above—of the occurring circuit components.

According to FIG. 1, the following vectors are to be defined:

a _(B,T) =[a _(B,T)[1], . . . , a _(B,T) [Ntx]] ^(T)∈

^(Ntx×1),

b _(B,T) =[b _(B,T)[1], . . . , b _(B,T) [Ntx]] ^(T)∈

^(Ntx×1),

a _(B,A) =[a _(B,A)[1], . . . , a _(B,A) [Ntx]] ^(T)∈

^(Ntx×1),

b _(B,A) =[b _(B,A)[1], . . . , b _(B,A) [Ntx]] ^(T)∈

^(Ntx×1),

a _(UE,A) =[a _(UE,A)[1], . . . , a _(UE,A) [Nrx]] ^(T)∈

^(Ntx×1),

a _(UE,A) =[a _(UE,A)[1], . . . , a _(UE,A) [Nrx]] ^(T)∈

^(Nrx×1),

b _(UE,A) =[b _(UE,A)[1], . . . , b _(UE,A) [Nrx]] ^(T) ∈

Nrx×1 ,

a _(UE,R) =[a _(UE,R)[1], . . . , a _(UE,R) [Nrx]] ^(T)∈

^(Nrx×1) , and

b _(UE,R) =[b _(UE,R)[1], . . . , b_(UE,R) [Nrx]] ^(T)∈

^(Nrx×1).

Furthermore, the following equations apply for the transmitter side with i∈

and 1≦i≦Ntx:

The definition of the S-parameter matrix S_(B,T_hu (i))∈

^(2×2) of transmitter path i (at BS 11)

$S_{B,T}^{(i)} = \begin{bmatrix} {S_{B,T}^{(i)}\left\lbrack {1,1} \right\rbrack} & {S_{B,T}^{(i)}\left\lbrack {1,2} \right\rbrack} \\ {S_{B,T}^{(i)}\left\lbrack {2,1} \right\rbrack} & {S_{B,T}^{(i)}\left\lbrack {2,2} \right\rbrack} \end{bmatrix}$

leads to

$\begin{bmatrix} {b_{B,T}\lbrack i\rbrack} \\ {a_{B,A}\lbrack i\rbrack} \end{bmatrix} = {{\begin{bmatrix} {S_{B,T}^{(i)}\left\lbrack {1,1} \right\rbrack} & {S_{B,T}^{(i)}\left\lbrack {1,2} \right\rbrack} \\ {S_{B,T}^{(i)}\left\lbrack {2,1} \right\rbrack} & {S_{B,T}^{(i)}\left\lbrack {2,2} \right\rbrack} \end{bmatrix}\begin{bmatrix} {a_{B,T}\lbrack i\rbrack} \\ {b_{B,T}\lbrack i\rbrack} \end{bmatrix}}.}$

Moreover, the definition of the channel—including transmitting and receiving antennas—S-parameter matrix

${S_{ACA} = \begin{bmatrix} S_{B,A} & S_{C,{UL}} \\ S_{C,{DL}} & S_{{UE},A} \end{bmatrix}},{S_{ACA} \in {\mathbb{C}}^{{({{Ntx} + {Nrx}})} \times {({{Ntx} + {Nrx}})}}},$

wherein S_(BA)∈

^(Ntx×Ntx) is the S-parameter matrix of the antenna array at the BS (the antenna array 1 is considered as a Ntx-port network), S_(C,UL)∈

^(Ntx×Nrx) is the S-parameter matrix of the pure uplink channel, S_(C,DL)∈

^(Nrx×Ntx) is the S-parameter matrix of the pure downlink channel, and S_(UE,A)∈

^(Nrx×Nrx) is the S-parameter matrix of the antenna array at the UE 12 (the antenna array 2 is considered as a Nrx-port network), leads to

$\begin{bmatrix} b_{B,A} \\ b_{{UE},A} \end{bmatrix} = {{\begin{bmatrix} S_{B,A} & S_{C,{UL}} \\ S_{C,{DL}} & S_{{UE},A} \end{bmatrix}\begin{bmatrix} a_{B,A} \\ a_{{UE},A} \end{bmatrix}}.}$

Additionally, for the receiver side, the following equations apply:

The definition of the S-parameter matrix S_(UE,R) ^((i))∈

^(2×2) of receiver path i (at UE 12) with 1≦i≦Nrx

$S_{{UE},R}^{(i)} = \begin{bmatrix} {S_{{UE},R}^{(i)}\left\lbrack {1,1} \right\rbrack} & {S_{{UE},R}^{(i)}\left\lbrack {1,2} \right\rbrack} \\ {S_{{UE},R}^{(i)}\left\lbrack {2,1} \right\rbrack} & {S_{{UE},R}^{(i)}\left\lbrack {2,2} \right\rbrack} \end{bmatrix}$

leads to

$\begin{bmatrix} {a_{{UE},A}\lbrack i\rbrack} \\ {b_{{UE},R}\lbrack i\rbrack} \end{bmatrix} = {{\begin{bmatrix} {S_{{UE},R}^{(i)}\left\lbrack {1,1} \right\rbrack} & {S_{{UE},R}^{(i)}\left\lbrack {1,2} \right\rbrack} \\ {S_{{UE},R}^{(i)}\left\lbrack {2,1} \right\rbrack} & {S_{{UE},R}^{(i)}\left\lbrack {2,2} \right\rbrack} \end{bmatrix}\begin{bmatrix} {b_{{UE},A}\lbrack i\rbrack} \\ {a_{{UE},R}\lbrack i\rbrack} \end{bmatrix}}.}$

FIG. 2 shows a preferred exemplary voltage wave amplitude model of a mobile downlink channel, which is simplified by assuming that b_(B,T)=0, in other words, transmitter side sources are matched and nonreactive, and a_(UE,R)=0, in other words, receiver side is matched as illustrated by terminating impedances Z₀.

With the aid of these simplifications, the following applies:

${{a_{B,A}\lbrack i\rbrack} = {{{S_{B,T}^{(i)}\left\lbrack {2,1} \right\rbrack}*{a_{B,T}\lbrack i\rbrack}} + {{S_{B,t}^{(i)}\left\lbrack {2,2} \right\rbrack}*{b_{B,A}\lbrack i\rbrack}}}},{\begin{bmatrix} {a_{{UE},A}\lbrack i\rbrack} \\ {b_{{UE},R}\lbrack i\rbrack} \end{bmatrix} = {\begin{bmatrix} {S_{{UE},R}^{(i)}\left\lbrack {1,1} \right\rbrack} & {S_{{UE},R}^{(i)}\left\lbrack {1,2} \right\rbrack} \\ {S_{{UE},R}^{(i)}\left\lbrack {2,1} \right\rbrack} & {S_{{UE},R}^{(i)}\left\lbrack {2,2} \right\rbrack} \end{bmatrix}\begin{bmatrix} {b_{{UE},A}\lbrack i\rbrack} \\ {a_{{UE},R}\lbrack i\rbrack} \end{bmatrix}}},{{a_{{UE},A}\lbrack i\rbrack} = {{S_{{UE},R}^{(i)}\left\lbrack {1,1} \right\rbrack}*{b_{{UE},A}\lbrack i\rbrack}}},{and}$ b_(UE, R)[i] = S_(UE, R)^((i))[2, 1] * b_(UE, A)[i].

Furthermore, the definition of the transmission coefficient of the transmitter path i

T _(B,T) ^((i))[2,1], and

the definition of the reflection coefficient of the transmitter path i

Γ_(B,T) ^((i)) =S _(B,T) ^((i))[2,2]

lead to

a _(B,A) [i]=T _(B,T) ^((i)) *a _(B,T) [i]+Γ _(B,T) ^((i)) *b _(B,A) [i].

Analogously, the definition of the transmission coefficient of the receiver path i

T _(UE,R) ^((i)) =S _(UE,R) ^((i))[2,1], and

the definition of the reflection coefficient of the receiver path i

Γ_(UE,R) ^((i)) S _(UE,R) ^((i))[1,1]

lead to

a _(UE,A) [i]=Γ_(UE,R) ^((i)) *b _(UE,A) [i], and

b _(UE,R) [i]=T _(UE,R) ^((i)) *b _(UE,A) [i].

Moreover, the definition of the matrices

T _(B,T)=diag{[T _(B,T) ⁽¹⁾ , . . . , T _(B,T) ^((Ntx))]}∈

^(Ntx×Ntx)

Γ_(B,T)=diag{[Γ_(B,T) ⁽¹⁾, . . . , Γ_(B,T) ^((Ntx))]}∈

^(Ntx×Ntx),

T _(UE,R)=diag{[T _(UE,R) ⁽¹⁾ , . . . , T _(UE,R) ^((Nrx))]}∈

^(Nrx×Nrx), and

Γ_(UE,R)diag{[Γ_(UE,R) ⁽¹⁾, . . . , Γ_(UE,R) ^((Nrx))]}∈

^(Nrx×Nrx)

leads to the following set of equations:

b _(B,A) =S _(B,A) *a _(B,A) *S _(C,UL) *a _(UE,A)   (1),

b _(UE,A) =S _(C,DL) *a _(B,A) +S _(UE,A) *a _(UE,A)   (2),

a _(UE,A)=Γ_(UE,R) *b _(UE,A)   (3),

a _(B,A) =T _(B,T) *a _(B,T) +Γ _(B,T) *b _(B,A)   (4),

b _(UE,R) =T _(UE,R) * b _(UE,A)   (5)

In the following, these five equations will be used for deriving the extended channel correlation matrix R_({tilde over (H)}) _(DL) (in downlink direction), which is a part of the core of the present invention:

Plugging equation 3 into equation 1 leads to

$\begin{matrix} {{b_{{UE},A} = {{{S_{C,{DL}}*a_{B,A}} + {S_{{UE},A}*\Gamma_{{UE},R}*{b_{{UE},A}\left( {I_{Nrx} - {S_{{UE},A}*\Gamma_{{UE},R}}} \right)}*b_{{UE},A}}} = {{S_{C,{DL}}*{a_{B,A}b_{{UE},A}}} = {\left( {I_{Nrx} - {S_{{UE},A}*\Gamma_{{UE},R}}} \right)^{- 1}*S_{C,{DL}}*a_{B,A}}}}},} & (6) \end{matrix}$

wherein I_(Nrx) is the Nrx×Nrx identity matrix.

Further combining equations 4 and 1 and assuming that S_(C,UL)*a_(UE,A)=0 leads to

$\begin{matrix} {{a_{B,A} = {{{T_{B,T}*a_{B,T}} + {\Gamma_{B,T}*S_{B,A}*{a_{B,A}\left( {I_{Ntx} - {\Gamma_{B,T}*S_{B,A}}} \right)}*a_{B,A}}} = {{T_{B,T}*{a_{B,T}a_{B,A}}} = {\left( {I_{Ntx} - {\Gamma_{B,T}*S_{B,A}}} \right)^{- 1}*T_{B,T}*a_{B,T}}}}},} & (7) \end{matrix}$

wherein I_(Ntx) is the Ntx×Ntx identity matrix. Now, plugging equation 7 into equation 6 and equation 6 into equation 5 finally results in

b _(UE,R) =T _(UE,R)*(l _(Nrx) −S _(UE,A)*Γ_(UE,R))⁻¹ *S _(C,DL)* *(I _(Ntx)−Γ_(B,T) *S _(B,A))⁻¹ *T _(B,T) *a _(B,T)   (8)

With the aid of the definition

S _({tilde over (C)}DL) =T _(UE,R)*(I _(Nrx) −S _(UE,A)*Γ_(UE,R))⁻¹ *S _(C,DL)*(I _(Ntx)−Γ_(B,T) *S _(B,A))⁻¹ *T _(B,T),

equation 8 can be written as

b _(UE,R) =S _({tilde over (C)},DL) *a _(B,T)

wherein S_({tilde over (C)},DL) can be regarded as extended downlink channel that also includes the effects of the transmitter and receiver circuitry as well as the antenna elements. The following applies:

S_({tilde over (C)},DL)={tilde over (H)}_(DL).

In addition to this, for the sake of completeness, it should be mentioned that S_(C,DL), can be seen as downlink channel relating the field components at the base station and the UE antenna elements. The following applies:

S_(C,DL)=H_(DL).

Thus, it can be written:

{tilde over (H)} _(DL) =T _(UE,R)*(I _(Nrx) −S _(UE,A)*Γ_(UE,R))⁻¹ *H _(DL)*(I _(Ntx)−Γ_(B,T) *S _(B,A))⁻¹ *T _(B,T)   (9)

Furthermore, with using the matrix algebra relationship

U=VXW

(W ^(T)

V)*vec(X)=vec(U),

and with factoring equation 9 into

${\underset{\underset{U}{}}{{\overset{\sim}{H}}_{DL}} = {\underset{\underset{V}{}}{T_{{UE},R}*\left( {I_{Nrx} - {S_{{UE},A}*\Gamma_{{UE},R}}} \right)^{- 1}}*\underset{\underset{X}{}}{H_{DL}}*\underset{\underset{W}{}}{\left( {I_{Ntx} - {\Gamma_{B,T}*S_{B,A}}} \right)^{- 1}*T_{B,T}}}},$

it follows that

(((I _(Ntx)−Γ_(B,T) *S _(B,A))⁻¹ *T _(B,T))^(T)

(T _(UE,R)*(I _(Nrx) *S _(UE,A)*Γ_(UE,R))⁻¹))* vec(H _(DL))=vec({tilde over (H)} _(DL)).

Thus, the correlation matrix of the extended channels can be expressed as:

$\begin{matrix} {R_{{\overset{\sim}{H}}_{DL}} = {{E\left\{ {{{vec}\left( {\overset{\sim}{H}}_{DL} \right)}*{{vec}\left( {\overset{\sim}{H}}_{DL} \right)}^{H}} \right\}} = {\left( {\left( {\left( {I_{Ntx} - {\Gamma_{B,T}*S_{B,A}}} \right)^{- 1}*T_{B,T}} \right)^{T} \otimes \left( {T_{{UE},R}*\left( {I_{Nrx} - {S_{{UE},A}*\Gamma_{{UE},R}}} \right)^{- 1}} \right)} \right)*{\quad{E\left\{ {{{vec}\left( H_{DL} \right)}*{{vec}\left( H_{DL} \right)}^{H}} \right\}*{\begin{pmatrix} {\left( {\left( {I_{Ntx} - {\Gamma_{B,T}*S_{B,A}}} \right)^{- 1}*T_{B,T}} \right)^{T} \otimes} \\ \left( {T_{{UE},R}*\left( {I_{Nrx} - {S_{{UE},A}*\Gamma_{{UE},R}}} \right)^{- 1}} \right) \end{pmatrix}^{H}.}}}}}} & (10) \end{matrix}$

Moreover, by identifying the correlation matrix of the downlink channels

R _(H) _(DL) =E{vec(H _(DL))*vec(H _(DL))^(H)},

and by defining

M=(((I _(Ntx)−ΓB,T*S _(B,A))⁻¹ *T _(B,T))^(T)

(T _(UE,R)*(I _(Nrx) −S _(UE,A)*Γ_(UE,R))⁻¹))

The correlation matrix of the extended downlink channels R_({tilde over (H)}) _(DL) can be expressed in terms of the correlation matrix of the downlink channels R_(H) _(DL) as follows:

R _({tilde over (H)}) _(DL) =M*R _(H) _(DL) *M ^(H).   (11)

Now, some different forms of R_(H) _(DL) will be explained in the following. However, these forms are given by way of example only, and not for limitation.

Firstly, according to the Kronecker channel model, R_(H) _(DL) can be expressed as

R_(H) _(DL) =R_(BS)

R_(UE),

wherein R_(BS)∈

^(Ntx×Ntx) is the spatial correlation matrix of the field components at the transmitter side, and R_(UE)∈

^(Nrx×Nrx) is the spatial correlation matrix of the field components at the receiver side for the respective fading path.

In the second place, due to antenna polarization, another form of R_(H) _(DL) may incorporate polarization correlation through the expression

R _(H) _(DL) =X·R _(S),

wherein X∈

^((Ntx*Nrx)×(Ntx*Nrx)) is a polarization correlation matrix, R_(S)∈

^((Ntx*Nrx)×(Ntx*Nrx)) is the channel spatial correlation matrix (e.g. R_(S)=R_(BS)

R_(UE) in case of the Kronecker model) for the respective fading path and · denotes the element wise matrix product.

In addition to this, another method of including polarization correlation into the classical Kronecker model is possible, if a number of pairs of collocated antennas at the transmitter and the receiver is assumed. In this case, the following applies:

R _(H) _(DL) =P*(R _(BS)

X

R _(UE))*P ^(T),

wherein X∈

^(4×4) is a polarization correlation matrix, R_(BS)∈

^(Ntx/2×Ntx/2) is the spatial correlation matrix of the field components at the transmitter side for the respective fading path, R_(UE)∈

^(Nrx/2×Nrx/2) is the spatial correlation matrix of the field components at the receiver side for the respective fading path and P is a (Ntx*Nrx)×(Ntx*Nrx) permutation matrix, wherein each element is either 1 or 0 while each row and each column contains exactly one 1 while the other elements of the respective row or column are 0. The permutation matrix is used in order to map the correlation coefficients in accordance with a specific antenna labelling system.

In the third place, in order to introduce the Spatial

Channel Model (SCM/E), R_(H) _(DL) has to be expressed as follows:

$R_{H_{DL}} = {{E\left( {{{vec}\left( H_{DL} \right)}*{{vec}\left( H_{DL} \right)}^{H}} \right)} = {\quad {{E\left( \begin{bmatrix} {{H_{DL}\left\lbrack {1,1} \right\rbrack}*{H_{DL}\left\lbrack {1,1} \right\rbrack}^{*}} & \ldots & {{H_{DL}\left\lbrack {1,1} \right\rbrack}*{H_{DL}\left\lbrack {{Nrx},{Ntx}} \right\rbrack}^{*}} \\ \vdots & \ddots & \vdots \\ \begin{matrix} {{H_{DL}\left\lbrack {{Nrx},{Ntx}} \right\rbrack}*} \\ {H_{DL}\left\lbrack {1,1} \right\rbrack}^{*} \end{matrix} & \ldots & \begin{matrix} {{H_{DL}\left\lbrack {{Nrx},{Ntx}} \right\rbrack}*} \\ {H_{DL}\left\lbrack {{Nrx},{Ntx}} \right\rbrack}^{*} \end{matrix} \end{bmatrix} \right)}.}}}$

Now, In case of the Spatial Channel Model, the following applies:

E(H _(DL) [u,s]*H _(DL) [v, t]*)=σ_(SF)ΣE_(m=1) ^(M) P _(m) *G _(BS)(θ_(m,AoD))*G _(UE)(θ_(m,AoA))*exp (j*k* [(d _(u) −d _(v))*sin(θ_(m,AoA))+(d _(s) −d _(t))*sin(θ_(m,AoD))]),

wherein u,v∈{1, . . . , Nrx} and s,t∈{1, . . . , Ntx} are indices of the receive and transmit antennas respectively, σ_(SF) is the lognormal shadow fading, M is the number of subpaths per path, P_(m) is the power of subpath m, G_(BS)(θ_(m,AoD)) is the BS antenna gain of each array element, G_(UE)(θ_(m,AoA)) is the UE antenna gain of each array element, j=√{square root over (−1)}, k is the wavenumber 2π/λ where λ is the carrier wavelength in meters, d_(u) and d_(v) are the distance in meters from UE antenna element u from the reference (u=1) antenna and the distance in meters from UE antenna element v from the reference (v=1) antenna respectively, d_(s) and d_(t) are the distance in meters from BS antenna element s from the reference (s=1) antenna and the distance in meters from UE antenna element t from the reference (t=1) antenna respectively, θ_(m,AoA) is the angle of arrival (AoA) for the subpath m and θ_(m,AoD) is the angle of departure (AoD) for the subpath m.

Now, some numerical optimizations regarding R_(H) _(DL) should be given in the following. However, it should be mentioned that these optimizations given below are presented by way of example only, and not for limitation.

In the first place, in order to achieve a specific channel power, R_(H) _(DL) according to equation 11 can be normalized:

$\begin{matrix} {{R_{{\overset{\sim}{H}}_{DL}} = {\frac{1}{c}*M*R_{H_{DL}}*M^{H}}},} & (12) \end{matrix}$

wherein c∈

.

Secondly, depending on the computational precision, it may occur that the extended channel correlation matrix R_({tilde over (H)}) _(DL) computed according to equation 11 is not positive semi-definite. In this case, (R_({tilde over (H)}) _(DL) )^(1/2) does not exist and a channel matrix {tilde over (H)}_(DL) cannot be computed via equation 15 which is introduced later in the present document. This problem can be solved by numeric stabilization with the aid of manipulating equation 11 with a scaling factor a∈

:

R _({tilde over (H)}) _(DL) =[M*R _(H) _(DL) *M ^(H) +a*I _(Ntx*Nrx)]/(1+a),

(13) wherein I_(Ntx*Nrx) is the (Ntx*Nrx)×(Ntx*Nrx) identity matrix.

It would be reasonable to choose a as the smallest possible value that leads to positive semi-definite extended channel correlation matrix R_({tilde over (H)}) _(DL) .

In the third place, normalization and numeric stabilization may be applied in combination: if the normalized extended channel correlation matrix R_({tilde over (H)}) _(DL) according to equation 12 is not positive semi-definite, this problem can be solved according to equation 13 by making use of scaling factor a∈

:

$R_{{\overset{\sim}{H}}_{DL}} = {\left\lbrack {{\frac{1}{c}*M*R_{H_{DL}}*M^{H}} + {a*I_{{Ntx}*{Nrx}}}} \right\rbrack/{\left( {1 + a} \right).}}$

Now, it should be noted that H_(DL), in other words the above-mentioned downlink channel relating the field components at the base station and the UE antenna elements, may be also computed without incorporating antenna scattering parameters or receiver and transmitter circuitry in the following manner:

vec(H _(DL))=(R _(H) _(DL) )^(1/2)*vec(G)

leading to

H _(DL)=unvec(vec(H _(DL)))=unvec(R _(H) _(DL) )^(1/2)*vec(G),   (14)

wherein G is a Nrx×Ntx random matrix with zero mean i.i.d.

(independent identically distributed) complex Gaussian entries.

In addition to this, if the effect of the antenna scattering parameters, receiver and transmitter circuitry shall be included, channel realizations in form of {tilde over (H)}_(DL), which denotes the above-mentioned extended downlink channel that also includes the effects of the transmitter and receiver circuitry as well as the antenna elements, may be computed as

vec(R _(DL))=(R _({tilde over (H)}) _(DL) )^(1/2)*vec(G),

which leads to

{tilde over (H)} _(DL)=unvec(vec({tilde over (H)} _(DL)))=unvec(R _({tilde over (H)}) _(DL) )^(1/2)*vec(G)).   (15)

With respect to equations 14 and 15, it should be additionally mentioned that the channel matrices given in these equations correspond to one fading path. In case of frequency selective fading, several fading paths need to be considered. Thus, for each path, a channel matrix as given above needs to be determined.

Now, referring to FIGS. 3 and 4, each of which shows a device under test (DUT) 6 comprising Nrx antennas 2. However, in practice, these antennas are often not part of the test because the testing device (TD) 3, which typically comprises a signal generating unit (SGU) 4 and a fading simulation unit (FSU) 5, is connected to the DUT 6 via cables. Therefore, the test signals from the TD 3 are fed into the DUT 6 at certain feeding points as illustrated by FIG. 3 with the aid of two exemplary reference planes A and B.

As a consequence of this example, there are two cases to be distinguished: in the first exemplary case, as illustrated by FIG. 4, the feeding points are on the reference plane A, or in the second case according to FIG. 5, the feeding points are on the reference plane B.

Furthermore, due to the fact that the whole DUT circuitry part seen from the feeding points towards the antennas 2 of the DUT 6 is not part of the measurement, this part needs to be emulated by the TD 3.

Thus, for the first exemplary case (feeding points on reference plane A), the DUT circuitry is partitioned according to FIG. 6. As it can be seen from FIG. 6, the antennas 2 of the DUT 6 are to be emulated by the TD 3 in this case. Additionally, the corresponding reflection and transmission coefficients, which have already been introduced, may be determined by choosing arbitrary independent values or S-parameters or a combination thereof or the like. For instance, and not for limitation, setting T_(B,T) ^((i))=1 and Γ_(B,T) ^((i))=0 for 1≦i≦Ntx (transmitter side).

Furthermore, for the receiver side, the coefficients Γ_(UE,R) ^((i)) are set to be the reflection coefficients seen from the feeding points on reference plane A looking to the right and T_(UE,R) ^((i))=1.

Analogously, for the second exemplary case (feeding points on reference plane B), the DUT circuitry is partitioned according to FIG. 7. In this case, the TD 3 needs not only to emulate the antennas 2 of the DUT 6 but also a further part of the DUT circuitry as illustrated by FIG. 7. Additionally, the corresponding reflection and transmission coefficients may be determined by choosing arbitrary independent values or S-parameters or a combination thereof or the like. By way of example only, and not for limitation, set T_(B.T) ^((i))=1 and Γ_(B,T) ^((i))=0 (transmitter side). For the receiver side, the coefficients Γ_(UE,R) ^((i)) are set to be the reflection coefficients seen from the feeding points on reference plane B looking to the right and T_(UE,R) ^((i))=1. The S-parameter matrix S_(UE,A) is then no longer the S-parameter matrix of the antenna array 2 at the UE but the S-parameter matrix of the Nrx-port seen from the feeding points on reference plane B looking to the left (towards antennas 2) which in addition to the antennas 2 includes (S_(UE,R) ^((i)))₁.

For the sake of clarity and comprehensibility, the above-mentioned different reasonable choices for the parameters) T_(B,T) ^((i)), Γ_(B,T) ^((i)), T_(UE,R) ^((i)) and Γ_(UE,R) ^((i)) depending on the test purpose should be summarized at this point:

Firstly, arbitrary independent values may be chosen. Thus, for the transmitter side, the following applies: For 1≦i≦Ntx choose arbitrary values T_(B,T) ^((i))∈

and Γ_(B,T) ^((i))∈

.

For the receiver side, it applies analogously:

For 1≦i≦Nrx choose arbitrary values T_(UE,R) ^((i))∈

and θ_(UE,R) ^((i))∈

.

In the second place, S-parameters may be chosen. Therefore, the following applies for the transmitter side:

For 1≦i≦Ntx set T_(B,T) ^((i))=S_(B,T) ^((i))[2,1] and Γ_(B,T) ^((i))=S_(B,T) ^((i))[2,2].

For the receiver side, it applies:

For 1≦i≦Nrx set T_(UE,R) ^((i))=S_(UE,R) ^((i))[2,1] and Γ_(UE,R) ^((i))=S_(UE,R) ^((i))[1,1].

Thirdly, reflection and transmission coefficients may be chosen by applying any combination of the variants given above. For instance, and not for limitation, setting T_(B,T) ^((i))=1 and Γ_(B,T) ^((i))=0 for 1≦i≦Ntx, and T_(UE,R) ^((i))=S_(UE,R) ^((i))[2,1] and Γ_(UE,R) ^((i))=S_(UE,R) ^((i))[1,1] for 1≦i≦Nrx.

In addition to this, while the reflection and transmission coefficients of the transmitter side are chosen by applying any combination of the variants given above, the reflection and transmission coefficients of the receiver side may be computed based on impedances as follows:

With respect to FIG. 8 that shows an exemplary equivalent circuit model for receiver path i, it can be assumed that receiver path i is matched to antenna port i for maximum power transfer, i.e.

Z _(in) _(WE,R) ^((i))=(Z _(A) ^((i)))*,

wherein Z_(in) _(UE,R) ^((i)) is the input impedance seen when looking into the input of receiver path i, Z_(A) ^((i)) is the input impedance seen when looking into receive antenna port i and V_(A) ^((i)) is the voltage induced at receive antenna i.

Then, the input reflection coefficient Γ_(UE,R) ^((i)) is given as

${\Gamma_{{UE},R}^{(i)} = {\frac{Z_{i\; n_{{UE},R}}^{(i)} - Z_{0}}{Z_{i\; n_{{UE},R}}^{(i)} + Z_{0}} = \frac{\left( Z_{A}^{(i)} \right)^{*} - Z_{0}}{\left( Z_{A}^{(i)} \right)^{*} + Z_{0}}}},$

wherein Z₀ is the characteristic impedance.

It is to be mentioned that knowledge of the input impedance Z_(in) _(UE,R) ^((i)) is not sufficient for the determination of the transmission coefficient T_(UE,R) ^((i)). However, due to the energy conservation law, the following relation must hold:

|Γ_(UE,R) ^((i))|² +|T _(UE,R) ^((i))|²≦1,

which leads to

|T _(UE,R) ^((i))|²≦1−|Γ_(UE,R) ^((i))|²

while the equality holds in case of a lossless receiver path.

As an approximation, it can be set:

T _(UE,R) ^((i))√{square root over (1−|Γ_(UE,R) ^((i))|²)}.

Furthermore, it may be argued that S_(UE,R) ^((i)) is part of the DUT 6 and therefore already part of the measurement. Thus, the following can be set:

T _(UE,R) ^((i)) =1.

Now, with respect to FIGS. 9 to 12, each of which shows a diagram illustrating the dependency between channel capacity and signal-to-noise ratio, some exemplary simulation results regarding a 2×2-MIMO system are presented in the following:

Firstly, with respect to low spatial correlation, the following is exemplarily set:

${R_{BS} = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}},{and}$ $R_{UE} = {\begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}.}$

In addition to this, conjugate match at receiver side (UE) and no antenna coupling at transmitter side (BS) are assumed.

Referring to FIG. 9, arranging the antennas at the receiver side rather closely next to each other—in this case, 0.1 times the wavelength—results in curve 90 for no antenna coupling at the receiver side, or respectively in curve 91 for antenna coupling at the receiver side.

Furthermore, with respect to FIG. 10, arranging the antennas at the receiver side less closely next to each other—in this case, 0.5 times the wavelength—results in curve 100 for no antenna coupling at the receiver side, or respectively in curve 101 for antenna coupling at the receiver side. It is to be mentioned that due to the greater distance between the antennas, curves 100 and 101 are significantly closer together than curves 90 and 91, which leads to an increase in the channel capacity in case of antenna coupling at the receiver side and is therefore advantageous for data transmission.

In the second place, with respect to high spatial correlation, the following is exemplarily set:

${R_{BS} = \begin{bmatrix} 1 & 0.9 \\ 0.9 & 1 \end{bmatrix}},{and}$ $R_{UE} = {\begin{bmatrix} 1 & 0.9 \\ 0.9 & 1 \end{bmatrix}.}$

Likewise to the exemplary low spatial correlation simulations given above, conjugate match at receiver side (UE) and no antenna coupling at transmitter side (BS) are assumed.

With respect to FIG. 11, arranging the antennas at the receiver side rather closely next to each other—in this case, 0.1 times the wavelength—results in curve 110 for no antenna coupling at the receiver side, or respectively in curve 111 for antenna coupling at the receiver side.

Moreover, referring to FIG. 12, arranging the antennas at the receiver side less closely next to each other—in this case, 0.5 times the wavelength—results in curve 120 for no antenna coupling at the receiver side, or respectively in curve 121 for antenna coupling at the receiver side. In analogy the above-mentioned simulations regarding low spatial correlation, it is to be mentioned that due to the greater distance between the antennas, curves 120 and 121 are significantly closer together than curves 110 and 111, which likewise results in the above-mentioned advantage regarding an increase in the channel capacity in case of antenna coupling at the receiver side.

Finally, FIG. 13 shows a flow chart of the inventive method. In a first step S1300, a first number of signals according to a number of transmitting means Ntx for a simulated transmission to a device under test is generated. In a second step S1301, the transmission channels between said transmitting means and a number of receiving means Nrx of the device under test are simulated with the aid of an extended channel correlation matrix R_({tilde over (H)}) _(DL) comprising a channel correlation matrix R_(H) _(DL) , the extended channel correlation matrix R_({tilde over (H)}) _(DL) based on receive antenna characteristics of the device under test and/or transmit antenna characteristics. Then, in a third step S1302, a second number of faded signals is output to the device under test, the second number of faded signals corresponding to the number of receiving means Nrx of the device under test.

While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Numerous changes to the disclosed embodiments can be made in accordance with the disclosure herein without departing from the spirit or scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above described embodiments. Rather, the scope of the invention should be defined in accordance with the following claims and their equivalents.

Although the invention has been illustrated and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. 

1. A computer-implemented method to test a device under test, the method comprising: generate a first number of signals according to a number of transmitting means Ntx for a simulated transmission to the device under test, output a second number of faded signals to the device under test, the second number of faded signals corresponding to a number of receiving means Nrx of the device under test, wherein the fading simulation unit simulates the transmission channels between said transmitting means and said receiving means with the aid of an extended channel correlation matrix R_({tilde over (H)}) _(DL) comprising a channel correlation matrix R_(H) _(DL) , and wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) is based on receive antenna characteristics of the device under test and/or transmit antenna characteristics.
 2. The method of claim 1, wherein the receive antenna characteristics and/or the transmit antenna characteristics are expressed by S-parameters or T-parameters or Y-parameters or Z-parameters or H-parameters or ABCD-parameters or M-parameters or X-parameters or equivalent network parameters.
 3. The method of claim 1, wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) additionally comprises first parameters characterizing at least a part of each receiver path within the device under test.
 4. The method of claim 3, wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) additionally comprises second parameters characterizing at least a part of each transmitter path within the testing device.
 5. The method of claim 4, wherein the first parameters and the second parameters are S-parameters or T-parameters or Y-parameters or Z-parameters or H-parameters or ABCD-parameters or M-parameters or X-parameters or equivalent network parameters.
 6. The method of claim 1, wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) is normalized to achieve a specific channel power and has the structure ${R_{{\overset{\sim}{H}}_{DL}} = {\frac{1}{c}*M*R_{H_{DL}}*M^{H}}},$ wherein c is a normalization constant with c∈

, M is a matrix with M∈

^((Ntx*Nrx)×(Ntx*Nrx)), and M^(H) denotes the Hermitian transpose of M.
 7. The method of claim 1, wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) is normalized and numerically stabilized to avoid non-solvable equations, the extended channel correlation matrix having the structure ${R_{{\overset{\sim}{H}}_{DL}} = {\left\lbrack {{\frac{1}{c}*M*R_{H_{DL}}*M^{H}} + {a*I_{{Ntx}*{Nrx}}}} \right\rbrack/\left( {1 + a} \right)}},$ wherein c is a normalization constant with c∈

, a is a scaling factor with a∈

I_(Ntx*Nrx) is a (Ntx*Nrx)×(Ntx*Nrx) identity matrix, M is a matrix with M∈

^((Ntx*Nrx)×(Ntx*Nrx)), and M^(H) denotes the Hermitian transpose of M.
 8. The method of claim 1, wherein the transmitting means are considered as a Ntx-port network, wherein the receiving means are considered as a Nrx-port network, wherein the matrix M has the structure M=(((I _(Ntx)−Γ_(B,T)*S_(B,A))⁻¹ *T _(B,T))^(T)

(T _(UE,R)* (I _(Nrx) −S _(UE,A)*Γ_(UE,R))⁻¹)), wherein I_(Ntx) is a Ntx×Ntx identity matrix, I_(Nrx) is a Nrx×Nrx identity matrix, S_(B.A) is the S-parameter matrix of the Ntx-port network, S_(UE,A) is the S-parameter matrix of the Nrx-port network, Γ_(B,T) is a diagonal matrix Γ_(B,T)=diag{[Γ_(B,T) ^((i)), . . . , Γ_(B,T) ^((Ntx))]}∈

^(Ntx×Ntx) comprising the reflection coefficients Γ_(B,T) ⁽¹⁾, . . . , Γ_(B,T) ^(Ntx)) of each transmitter path, Γ_(UE,R) is diagonal matrix Γ_(UE,R)=diag{[Γ_hd UE,R⁽¹⁾, . . . , Γ_(UE,R) ^((Nrx))]}∈

^(Nrx×Nrx) comprising the reflection coefficients Γ_(UE,R) ⁽¹⁾, . . . , Γ_(UE,R) ^((Nrx)) of each receiver path, T_(B,T) is a diagonal matrix T_(B,T)=diag{[T_(B,T) ⁽¹⁾, . . . , T_(B,T) ⁽¹⁾]}∈

^(Ntx×Ntx) comprising the transmission coefficients T_(B,T) ⁽¹⁾, . . . T_(B,T) ^((Ntx)) of each transmitter path, T_(UE,R) is diagonal matrix T_(UE,R)=diag{[T_(UE,R) ⁽¹⁾, . . . , T_(UE,R) ^((Nrx))]}∈

^(Nrx×Nrx) comprising the transmission coefficients T_(UE,R) ⁽¹⁾, . . . , T_(UE,R) ^((Nrx)) of each receiver path, the operator ( )⁻¹ inverts a matrix, the operator ( )^(T) transposes a matrix, and the operator

denotes the Kronecker product of matrices.
 9. A testing method for testing a device under test, wherein the testing method comprises the steps of: generating a first number of signals according to a number of transmitting means Ntx for a simulated transmission to a device under test, simulating the transmission channels between said transmitting means and a number of receiving means Nrx of the device under test with the aid of an extended channel correlation matrix R_({tilde over (H)}) _(DL) comprising a channel correlation matrix R_(H) _(DL) , the extended channel correlation matrix R_({tilde over (H)}) _(DL) based on receive antenna characteristics of the device under test and/or transmit antenna characteristics, and outputting a second number of faded signals to the device under test, the second number of faded signals corresponding to the number of receiving means Nrx of the device under test.
 10. The testing method according to claim 9, wherein the receive antenna characteristics and/or the transmit antenna characteristics are expressed by S-parameters or T-parameters or Y-parameters or Z-parameters or H-parameters or ABCD-parameters or M-parameters or X-parameters or equivalent network parameters.
 11. The testing method according to claim 9, wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) additionally comprises first parameters characterizing at least a part of each receiver path within the device under test.
 12. The testing method according to claim 11, wherein the extended channel correlation matrix additionally comprises second parameters characterizing at least a part of each transmitter path within the testing device.
 13. The testing method according to claim 11, wherein the first parameters and the second parameters are S-parameters or T-parameters or Y-parameters or Z-parameters or H-parameters or ABCD-parameters or M-parameters or X-parameters or equivalent network parameters.
 14. The testing method according to claim 9, wherein the extended channel correlation matrix R_({tilde over (H)}) _(DL) is normalized to achieve a specific channel power and has the structure ${R_{{\overset{\sim}{H}}_{DL}} = {\frac{1}{c}*M*R_{H_{DL}}*M^{H}}},$ wherein c is a normalization constant with c∈

, M is a matrix with M∈

^((Ntx*Nrx)×(Ntx*Nrx)) and M^(H) denotes the Hermitian transpose of M.
 15. The testing method according to claim 9, wherein the extended channel correlation matrix is normalized and numerically stabilized to avoid non-solvable equations, the extended channel correlation matrix R_({tilde over (H)}) _(DL) having the structure ${R_{{\overset{\sim}{H}}_{DL}} = {\left\lbrack {{\frac{1}{c}*M*R_{H_{DL}}*M^{H}} + {a*I_{{Ntx}*{Nrx}}}} \right\rbrack/\left( {1 + a} \right)}},$ wherein c is a normalization constant with c∈

, a is a scaling factor with a∈

, I_(Ntx*Nrx) is a (Ntx*Nrx)×(Ntx*Nrx) identity matrix, M is a matrix with MÅ

^((Ntx*Nrx)×(Ntx*Nrx)) and M^(H) denotes the Hermitian transpose of M.
 16. The testing method according to claim 9, wherein the transmitting means are considered as a Ntx-port network, wherein the receiving means are considered as a Nrx-port network, wherein the matrix M has the structure M=(((I _(Ntx)−Γ_(B,T)*S_(B,A))⁻¹ *T _(B,T))^(T)

(T _(UE,R)* (I _(Nrx) −S _(UE,A)*Γ_(UE,R))⁻¹)), wherein I_(Ntx) is a Ntx×Ntx identity matrix, I_(Nrx) is a Nrx xNrx identity matrix, S_(B,A) is the S-parameter matrix of the Ntx-port network, S_(UE,A) is the S-parameter matrix of the Nrx-port network, Γ_(UE,R) is a diagonal matrix Γ_(UE,R)=diag{[Γ_(B,T) ⁽¹⁾, . . . , Γ_(B,T) ^((Ntx))]}∈

^(Ntx×Ntx) comprising the reflection coefficients Γ_(B,T) ⁽¹⁾, . . . , Γ_(B,T) ^((Ntx)) of each transmitter path, Γ_(UE,R) is diagonal matrix Γ_(UE,R)=diag{[Γ_(UE,R) ⁽¹⁾, . . . , Γ_(WE,R) ^((Nrx)]}∈

^(Nrx×Nrx) comprising the reflection coefficients Γ_(UE,R) ⁽¹⁰, . . . , Γ_(UE,R) ^((Nrx)) of each receiver path, T_(B,T) is a diagonal matrix T_(B,T)=diag{[T_(B,T) ⁽¹⁾, . . . , T_(B,T) ^((Ntx))]}∈

^(Ntx×Ntx) comprising the transmission coefficients T_(B,T) ⁽¹⁾, . . . , T_(B,T) ^((Ntx)) of each transmitter path, T_(UE,R) is diagonal matrix T_(UE,R)=diag{[T_(UE,R) ⁽¹⁾, . . . , T_(UE,R) ^((Nrx)]}∈

^(Nrx×Nrx) comprising the transmission coefficients T_(UE,R) ⁽¹⁾, . . . , T_(UE,R) ^((Nrx)) of each receiver path, the operator ( )⁻¹ inverts a matrix, the operator ( )^(T) transposes a matrix, and the operator

denotes the Kronecker product of matrices.
 17. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: generating a first number of signals according to a number of transmitting means Ntx for a simulated transmission to a device under test, simulating the transmission channels between said transmitting means and a number of receiving means Nrx of the device under test with the aid of an extended channel correlation matrix R_({tilde over (H)}) _(DL) comprising a channel correlation matrix R_(H) _(DL) , the extended channel correlation matrix R_({tilde over (H)}) _(DL) based on receive antenna characteristics of the device under test and/or transmit antenna characteristics, and outputting a second number of faded signals to the device under test, the second number of faded signals corresponding to the number of receiving means Nrx of the device under test. 